Page({
  data: {
    // 用户信息
    userInfo: null
  },

  onLoad() {
    console.log('onLoad')
    this.getUserInfo()
  },

  // onShow() {
  //   console.log('onShow')
  //   this.getUserInfo()
  // },

  goInfo() {
    wx.navigateTo({
      url: '/pages/usercenter/info/index',
    })
  },

  goLogin() {
    wx.navigateTo({
      url: '/pages/login/index',
      success: (res) => {
        res.eventChannel.on('login-success', () => {
          this.getUserInfo()
        })
      }
    })
  },

  /**
   * 获取用户信息
   */
  getUserInfo() {
    // 判断当前是否有登录
    const token = wx.getStorageSync('token')
    if (!token) {
      return;
    }
    wx.showLoading()
    // setTimeout(() => {
    //   // 可以使用 wx.hideLoading() 关闭转圈，同时如果有调用 wx.showToast() 都会引起 loading 的关闭
    //   wx.hideLoading()
    //   // wx.showToast({
    //   //   title: 'title',
    //   // })
    //   // wx.showModal({
    //   //   title: '提示',
    //   //   content: '你确认吗？',
    //   //   complete: (res) => {
    //   //     if (res.cancel) {
            
    //   //     }
      
    //   //     if (res.confirm) {
            
    //   //     }
    //   //   }
    //   // })
    // }, 3000)
    wx.request({
      url: 'http://127.0.0.1:8001/app/user/info/person',
      method: 'GET',
      header: {
        Authorization: token
      },
      success: (res) => {
        console.log('res', res)
        const {
          code,
          message,
          data
        } = res.data
        if (code === 1000) {
          wx.showToast({
            icon: 'none',
            title: '获取用户信息成功',
          })
          // 将数据写入 userInfo
          this.setData({
            userInfo: data
          })
        } else {
          wx.showToast({
            icon: 'none',
            title: message,
          })
        }
      }
    })
  }
})